"IAgo vs Othello": An Artificial Intelligence Agent Playing Reversi
نویسندگان
چکیده
This paper presents the application of fundamental Artificial Intelligence algorithms for the realization of programs capable of effectively playing the game of Reversi. This application has been developed as a final project for the course of Artificial Intelligence, held in the academic year 2012/2013 at the Engineering Faculty of the University of Salerno, Italy. Several agents have been developed and tested, either in agent vs. agent and agent vs. human games. The application is freely available for download at the link specified in [8].
منابع مشابه
A World-Championship-Level Othello Program
Othello is a recent addition to the collection of games that have been examined within artificial intelligence. Advances have been rapid, yielding programs that have reached the level of world-championship play. This article describes the current champion Othello program, Iago. The work described here includes: (1) a task analysis of Othello; (2) the implemenation of a program based on this ana...
متن کاملNetwork Tournament Pedagogical Approach Involving Game Playing in Artificial Intelligence
Game playing and genetic algorithms (GAs) are two important topics in artificial intelligence (AI). In this work we employ network tournament to assist in teaching these concepts associated with AI. Three exercises that implement a game-playing program are designed to help students learn relevant topics in AI. The first exercise involves game theory, e.g. mini-max search and alpha-beta pruning....
متن کاملEvolving Complex Othello Strategies Using Marker-based Genetic Encoding of Neural Networks
A system based on artiicial evolution of neural networks for developing new game playing strategies is presented. The system uses marker-based genes to encode nodes in a neural network. The game-playing networks were forced to evolve sophisticated strategies in Othello to compete rst with a random mover and then with an-search program. Without any direction, the networks discovered rst the stan...
متن کاملCs 221 Othello Report Demosthenes
This report is intended to inform the reader about our experiences and strategies in programming an artificially intelligent Othello client. More specifically, we will describe what went right, what went wrong, and what we would do if we were to do it again. There is a brief discussion on various searching, training, and evaluation techniques, accompanied by analysis on what we found to work th...
متن کاملA Gamut of Games
work on how to program a computer to play chess. Since then, developing game-playing programs that can compete with (and even exceed) the abilities of the human world champions has been a long-sought-after goal of the AI research community. In Shannon’s time, it would have seemed unlikely that only a scant 50 years would be needed to develop programs that play world-class backgammon, checkers, ...
متن کامل